package test

import "github.com/gin-gonic/gin"

func Test(r *gin.Engine) {
	r.GET("/test", findTest)
	r.POST("/test", addTest)
	r.PUT("/test", setTest)
	r.DELETE("/test", delTest)
}

// findTest godoc
// @Summary      测试 查询
// @Description  api描述
// @Tags         test
// @Accept       json
// @Produce      json
// @Router       /test [get]
func findTest(c *gin.Context) {
	c.JSON(200, gin.H{
		"test": "test",
		"msg":  "查询成功",
	})
}

// addTest godoc
// @Summary      测试 添加
// @Description  api描述
// @Tags         test
// @Accept       json
// @Produce      json
// @Router       /test [post]
func addTest(c *gin.Context) {
	c.JSON(200, gin.H{
		"test": "test",
		"msg":  "添加成功",
	})
}

// setTest godoc
// @Summary      测试 修改
// @Description  api描述
// @Tags         test
// @Accept       json
// @Produce      json
// @Router       /test [put]
func setTest(c *gin.Context) {
	c.JSON(200, gin.H{
		"test": "test",
		"msg":  "修改成功",
	})
}

// setTest godoc
// @Summary      测试 删除
// @Description  api描述
// @Tags         test
// @Accept       json
// @Produce      json
// @Router       /test [delete]
func delTest(c *gin.Context) {
	c.JSON(200, gin.H{
		"test": "test",
		"msg":  "删除成功",
	})
}
